
<#assign  var = 100 >
${var}
<hr>
<#assign  var2 = "string" arr = ["元素1", "元素2", "元素3", "元素4", "元素5"] >
${var2}
<br>
<#list arr as a>
    ${a} -
</#list>


<h3>分支判断指令</h3>
<#assign var3 = false>
<#if var3 >
    <p>为TRUE才会显示的内容</p>
</#if>

<#if !var3 >
    <p>为TRUE才会显示的内容222</p>
</#if>

<#assign var4 = 100>
<#if var4 != 100>
    <#-- OPT1 -->
    <#elseif var4 == 90>
        <#-- OPT2 -->
    <#elseif var4 == 80>
        <#-- OPT3 -->
    <#else>
        <#-- OPT4 -->
</#if>

<#-- 还支持判空简写处理 -->
<#if var5?? > <#-- 对不存在的var5进行空判断 有则执行，无则不执行 -->

</#if>

<#macro timesTable> <#-- 乘法表 -->
    <#list 1..9 as i>
        <#list 1..i as j>
            ${j} * ${i} = ${i*j} &nbsp;
        </#list>
        <br>
    </#list>
</#macro>

<@timesTable />

<hr>

<#macro timesTable2 param> <#-- 乘法表2  可以注入参数动态渲染-->
    <#list 1..param as i>
        <#list 1..i as j>
            ${j} * ${i} = ${i*j} &nbsp;
        </#list>
        <br>
    </#list>
</#macro>

<@timesTable2 param = 12 />


<#macro text >
    <p>
        这是写好的指令文本1
        <#nested >
        这是写好的指令文本2
    </p>
</#macro>

<@text></@text>
<@text>这是插入的文本</@text>

